package 插入数据;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class Demo01 {
    public static void main(String[] args) throws Exception {
        String url = "jdbc:mysql://localhost/db_jdbc_demo?characterEncoding=utf8&useSSL=false&serverTimezone=UTC";
        String user = "root";
        String pass = "JJ20021686361520jun";
        Connection conn = null;
        PreparedStatement pstmt = null;
        try{
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection(url, user, pass);
            String sql = "INSERT INTO t_account(id,name,money)VALUES(?,?,?)";
            pstmt = conn.prepareStatement(sql);
            pstmt.setInt(1,4);
            pstmt.setString(2,"王康宁");
            pstmt.setInt(3,6000);
            int i = pstmt.executeUpdate();
            if (i == 1){
                System.out.println("插入成功！");
            }else {
                System.out.println("插入失败");
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try{
                pstmt.close();
                conn.close();
            }catch (SQLException e){
                e.printStackTrace();
            }
        }
    }
}
